/*
 * BeanAcciones
 *
 * Creado el 01/05/2009, 10:56:38 PM
 */

package com.unicon.autoservicio.view.bean;

/** 
 * 
 * @author Ricardo Rodríguez
 */
public final class AccionBean {
   private String item;
   private String tipo;
   private String descripcion;
   private byte nivel;
   private String itemParent;

   public AccionBean(){ 
      item = "";
      tipo = "";
      descripcion = "";
      nivel = -1;
      itemParent = "";
   }

  public  AccionBean(com.unicon.sdc.ds.ws.AccionBean a) {
      this.item=a.getItem();
      this.descripcion=a.getDescripcion();
      this.tipo=a.getTipo();
              
    }

   /**
    * @return the item
    */
   public String getItem() {
      return item;
   }

   /**
    * @param item the item to set
    */
   public void setItem(String item) {
      this.item = item;
   }

   /**
    * @return the tipo
    */
   public String getTipo() {
      return tipo;
   }

   /**
    * @param tipo the tipo to set
    */
   public void setTipo(String tipo) {
      this.tipo = tipo;
   }

   /**
    * @return the descripcion
    */
   public String getDescripcion() {
      return descripcion;
   }

   /**
    * @param descripcion the descripcion to set
    */
   public void setDescripcion(String descripcion) {
      this.descripcion = descripcion;
   }

   /**
    * @return the nivel
    */
   public byte getNivel() {
      return nivel;
   }

   /**
    * @param nivel the nivel to set
    */
   public void setNivel(byte nivel) {
      this.nivel = nivel;
   }

   /**
    * @return the itemParent
    */
   public String getItemParent() {
      return itemParent;
   }

   /**
    * @param itemParent the itemParent to set
    */
   public void setItemParent(String itemParent) {
      this.itemParent = itemParent;
   } 

   @Override
   public int hashCode() {
      int hash = 7;
      hash = 11 * hash + (this.item != null ? this.item.hashCode() : 0);
      return hash;
   }

   @Override
   public boolean equals(Object obj) {
      if (obj == null) {
         return false;
      }
      if (getClass() != obj.getClass()) {
         return false;
      }
      final AccionBean other = (AccionBean) obj;
      if ((this.item == null) ? (other.item != null) : !this.item.equals(other.item)) {
         return false;
      }
      return true;
   }
}
